import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { WindEnergyRoutingModule } from './wind-energy-routing.module';
import { WindEnergyComponent } from './wind-energy.component';
import { DataSourceService } from '../../../service/data-source/data-source.service';
import { FarmService } from '../../../service/farm.service';
import { SharedModule } from '../../../shared/shared.module';
import { WindDirectionChangeComponent } from './wind-direction-change/wind-direction-change.component';

import { WindDirectionComponent } from './wind-direction/wind-direction.component';

import { UltrashortForecastingPowerComponent } from './ultrashort-forecasting-power/ultrashort-forecasting-power.component';
import { WindEnergyMapComponent } from './wind-energy-map/wind-energy-map.component';
import { WindSpeedDistributionComponent } from './wind-speed-distribution/wind-speed-distribution.component';
import { WindEnergyEchartsComponent } from './wind-direction-change/wind-energy-echarts/wind-energy-echarts.component';
import { FarmModelModule } from '../../common/farm-model/farm-model.module';
@NgModule({
  imports: [
    CommonModule,
    WindEnergyRoutingModule,
    SharedModule,
    FarmModelModule,
  ],
  declarations: [
    WindEnergyComponent,
    WindDirectionChangeComponent,
    WindDirectionComponent,
    UltrashortForecastingPowerComponent,
    WindEnergyMapComponent,
    WindSpeedDistributionComponent, WindEnergyEchartsComponent
  ],
  providers: [
    DataSourceService,
    FarmService
  ],
  exports: [
    WindSpeedDistributionComponent, WindEnergyEchartsComponent, WindDirectionComponent
  ]
})
export class WindEnergyModule { }



// WEBPACK FOOTER //
// ./src/app/module/monitor/wind-energy/wind-energy.module.ts